package com.hm;

import com.alibaba.fastjson.JSONObject;
import org.wxd.agent.io.FileReadUtil;
import org.wxd.agent.io.FileUtil;
import org.wxd.agent.io.TemplatePack;
import org.wxd.append.StreamBuilder;
import org.wxd.collection.ObjMap;
import org.wxd.io.ObjectFactory;
import org.wxd.net.SocketSession;
import org.wxd.net.controller.MessageController;
import org.wxd.net.controller.ann.ProtoController;
import org.wxd.net.controller.ann.ProtoMapping;
import org.wxd.net.message.MessageService;
import org.wxd.str.StringUtil;
import org.wxd.timer.TimeUtil;

import java.io.File;
import java.nio.charset.StandardCharsets;
import java.util.Collection;
import java.util.Set;
import java.util.TreeSet;
import java.util.concurrent.atomic.AtomicReference;

/**
 * @author: Troy.Chen(無心道, 15388152619)
 * @version: 2023-02-03 18:01
 **/
public class ReadProto {

    public static void main(String[] args) {

        ReadProto readProto = new ReadProto();
//        TemplatePack templatePack = TemplatePack.build(ReadProto.class.getClassLoader(), "template/message");
//        readProto.action(
//                templatePack,
//                "com.hm.cq.message/src/protobuf/game",
//                "Req|Res",
//                "com.hm.cq.game-server-script/src/main/java",
//                "com.hm.cq.game.server.bean.user.UserInfo",
//                "UserInfo"
//        );

    }



}
